package cn.prophet.mapper;

import cn.prophet.bean.AccountDetailed;
import cn.prophet.bean.AccountDetailedExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface AccountDetailedMapper {
    long countByExample(AccountDetailedExample example);

    int deleteByExample(AccountDetailedExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(AccountDetailed record);

    int insertSelective(AccountDetailed record);

    List<AccountDetailed> selectByExample(AccountDetailedExample example);

    AccountDetailed selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") AccountDetailed record, @Param("example") AccountDetailedExample example);

    int updateByExample(@Param("record") AccountDetailed record, @Param("example") AccountDetailedExample example);

    int updateByPrimaryKeySelective(AccountDetailed record);

    int updateByPrimaryKey(AccountDetailed record);
}